原文网址:https://www.youyong.top/article/1158d0e3bcf
线上并发不大的时候,一个事务偶尔会执行不成功,有一条sql执行出错,可我把sql拿到本地来执行,没有任何问题,考虑可能是并发的问题,于是压测这个事务,也没有问题,奇怪了。
目前程序日志只记录了执行错误的sql,并没有记录下来sql出错的真正原因,于是我用PDO的errorInfo方法记录错误错误原因,期待下一次问题的出现。
恰逢这两天线上还有点量,问题就找到了,是deadlock,死锁。
原文网址:https://www.youyong.top/article/1158d0e3bcf
线上并发不大的时候,一个事务偶尔会执行不成功,有一条sql执行出错,可我把sql拿到本地来执行,没有任何问题,考虑可能是并发的问题,于是压测这个事务,也没有问题,奇怪了。
目前程序日志只记录了执行错误的sql,并没有记录下来sql出错的真正原因,于是我用PDO的errorInfo方法记录错误错误原因,期待下一次问题的出现。
恰逢这两天线上还有点量,问题就找到了,是deadlock,死锁。
作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。
共 2 条留言
Ubuntu安装MySQL提示Depends: mysql-server-5.5 but it is not going
mysql-bin.00000* 文件误删删除导致mysql启动不起来
Linux screen 提示:There is no screen to be resumed matching
MySQL 上传报错#1064-You have an error in your SQL syntax
iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评
资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样
手机扫一扫
分享文章